/* Minification failed. Returning unminified contents.
(161,200): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(814,254): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(814,346): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: documentElement
(872,215): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
(884,213): run-time error CSS1054: JavaScript error in expression property: Variable has not been declared: TBWindowMargin
 */
/*
 * Ver: 6.0
 * Date: 2014-11-12
 */

/* reset //////////////////////////////////////////// */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.5 Arial,"Microsoft YaHei",Helvetica,Verdana,SimHei,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
ul, ol { list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; outline: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
input,textarea,select{ outline-color: #23b7b7;}

/* public //////////////////////////////////////////// */
.clearfix:after { content: "\0020"; clear: both; display: block; overflow: hidden; }
.clearfix { *zoom: 1; }
.clear { clear: both; line-height: 0; font-size: 0; }
.hidden { display: none; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
input, select { color: #666; }

/* base-arrow */
.base-arrow { position: absolute; overflow: hidden; zoom: 1; }
.base-arrow * { float: left; height: 12px; line-height: 12px; }

/* body //////////////////////////////////////////// */
body { color: #666; }

#wrap { width: 100%; }

.box-title { padding: 0 10px; height: 28px; line-height: 28px; color: #666666; font-size: 14px; font-weight: bold; background-color: #f3f3f3; border: solid 1px #ddd; overflow: hidden; }
.box-title span { float: right; padding-right: 10px; font-size: 12px; font-weight: normal; }
.box-content { border: solid 1px #ddd; border-top: none; }

/* content //////////////////////////////////////////// */
#content { width: 1180px; margin: 0 auto; padding-bottom: 50px; }
.nav-city-box { padding-top: 10px;}
.nav-city-box a {color :#23b7b7;}

/*STEP1 RIGHT LAYOUT*/
.step1-body-right{ width:270px; float:right; border:1px solid #ccc; margin-top:10px; color:#666;}

/*STEP1 RIGHT CONTENT*/
.step1-map{ height:270px; border-bottom:1px solid #ccc; position:relative;}
.step1-storeinfo{ padding:15px 20px; background:#fff; }
.step1-storeinfo a{ color:#e65901; font-weight:bolder;}
.step1-storeinfo h3{ padding-top: 8px; color: #23b7b7; font-size: 14px;}
.step1-storeinfo h3 span { padding: 2px 8px 4px;  display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #fff; font-size: 12px; background: #23b7b7; margin-right: 5px;}
.step1-storeinfo li{ padding:4px 0; font-size:14px; position:relative;}
.step1-storeinfo li span{ font-weight:bolder;}
.step1-storeinfo li em{ font-size:12px; font-weight:bolder; font-style:normal;}
.step1-storeinfo li span.fan_icon{ position: absolute; left: -16px; top: 9px; *top: 7px; width: 14px; height: 14px; background-image: url("");}

/*�鿴��ͼ*/
.view-address{ position:absolute; display:block; background:#23b7b7; color:#fff; font-size:14px; font-weight:bolder; width:100px; height:40px; opacity:0.9; text-align:center; line-height:40px; right:0px; top:210px;}
.view-address:hover{ color:#fff; text-decoration:none; opacity:1;}



@charset "utf-8";
/*
 * Ver: 6.0
 * Date: 2014-10-12
 */

/* public //////////////////////////////////////////// */
.paddingb10 { padding-bottom: 10px; }
.overflo { overflow: hidden; }
.width570 { width: 570px; }
/* scrollTop */
#scrollTop { position: fixed; bottom: 116px; right: 10px; display: none; width:  55px; height:  55px; text-align:  center; background: #f0f0f0;}
.scrollIcon { height: 0px; width: 0px; border-left: 16px solid transparent; border-right: 16px solid transparent; border-bottom: 20px solid #23b7b7;}
.scrollIcon:after { content: ''; position: absolute; top: 18px; left: 14px; border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 18px solid #f0f0f0;}
.scrollText { font-size: 16px; line-height: 20px; color:#fff; padding: 7px 0; cursor: pointer; display: none;}
#scrollTop:hover { background-color: #23b7b7;}

/* content //////////////////////////////////////////// */
#content .choosecartype { margin: 10px auto 0; width:890px; float:left;}

/* term */
.term { padding: 12px 0 5px; background: #f5f5f5; border: 1px solid #ccc; }
.term ul { float: left; padding-left: 15px; }
.term ul.first { width: 420px; }
.term ul.second { width: 345px; padding-left:0px;}
.term ul li { float: left; height: 26px; line-height: 26px; padding-bottom: 7px; }
.term ul li input.input-txt { float: left; height: 24px; padding: 0 6px; line-height: 24px; border: solid 1px #cdcdcd; cursor: pointer; }
.term ul li input.timedetail { width: 43px; }
.term ul li input.f-text { width: 130px; }
.term ul li .key { display: inline-block; float: left; font-size: 14px; font-weight: bold; }

.term input.reviseBtn,
.term input.batch-search-btn,
.debox ul li.order_change span,
.debox p.notice span.close { background: url(../../../Images/Order/NewStep/bg_step2_new.png) no-repeat; border: none; cursor: pointer; }
.term input.reviseBtn,
.term input.batch-search-button { position: relative; float: left; width: 90px; height: 36px; border: none; cursor: pointer; }
.term input.reviseBtn:hover{ background-position:0 -37px;}

.term input.reviseBtn { margin: 10px 0 0 7px; background-position: 0 0; }
.term input.batch-search-button { margin: 0 0 0 10px; background-position: 0 -487px; }
.term input.batch-search-button:hover{ background-position: 0 -524px; }

.term ul li .citystore { float: left; }
.term ul li input.citysel { display: inline-block; float: left; width: 72px; margin-right: 4px; }
.term ul li input.mendian { width: 150px; }
.term ul li input.address { display: none; float: left; width: 150px; }
.term ul li .ckb-scsm { float: left; cursor: pointer; overflow: hidden; zoom: 1; }
.term ul li .ckb-scsm .checkboxin { float: left; width: 13px; height: 13px; padding: 0; margin: 6px 5px 0 10px; }
.term ul li .ckb-scsm span { float: left; }

.batch-term ul { padding-left: 10px; }
.batch-time { float: left; width: 124px; text-align: center;   position: absolute; margin-left: 766px; *margin-left: -105px; margin-top:42px;*margin-top:52px;}
.batch-time span { color: #f60; font-weight: 700; }
#carTypeCount{ color: #f60; font-weight: 700; padding-right:2px;}

.state ul li .sp-red { color:#ff7123;}
.state ul li a{ text-decoration:underline; color:#014fd1;}

/* field-level-tip */
.field-level-tip { display: none; position: absolute; width: 380px; border: 1px solid #EB9E60; background: #FFFAD8; color: #FF6000; border-radius: 3px; }
.field-level-tip p { height: 21px; padding: 1px 10px; line-height: 21px; }
.field-level-tip a { position: absolute; top: 6px; right: 10px; display: inline-block; width: 11px; height: 11px; background: url(../../../Images/Order/NewStep/bg_step2.png) no-repeat -100px 0; overflow: hidden; }
.field-level-tip a:hover { background-position: -120px 0; }
.field-level-tip .base-arrow { top: 0; margin: 18px 0 0 75px; _margin-top: 19px; }
.field-level-tip .base-arrow em { color: #EB9E60; }
.field-level-tip .base-arrow span { margin: -1px 0 0 -12px; color: #FFFAD8; }

/*常用门店STEP1*/
.key{ position:relative;}
.used-store{ background-position:127px center !important;}
#getCarCityMenDian{ background-position:90px 12px;}
.mendian-in-used{ width:79px; height:24px; display:inline-block; background:url(/Content/Images/Order/Shared/mendian_in_used.png) no-repeat; position:absolute; left:244px; top:1px; }
.myshowbox-container{padding: 10px;}

/*长租框UPDATE*/
.batchrent-list-bd p i{ color:#EA5903; font-weight:bolder; font-style:normal;}
.batchrent-list-bd .large { float: left; padding-left: 13px; font: 30px/2; color: #333; background: url(/Content/Images/Order/Step2/bg_step2.png) no-repeat -130px -87px; }
.batchrent-list-bd .large{ padding: 0 0 0 13px; border-top: 0px solid #e5e5e5; vertical-align: top; }
.batchrent-list-bd b{ font-weight:normal; display:block; position:absolute; padding-top:35px; padding-left:0px; *margin-left:-360px;}
.batchrent-list-bd .large-date{ font-weight:normal; display:block; position:absolute; padding-top:45px; padding-left:0px;}

/* 加载更多车型 20150121update */
.carwrap .load-more-box{ text-align: center; padding-top:20px; height:42px;}
.carwrap .load-more-box a{ width: 282px; height: 42px; line-height: 42px; color: #23b7b7; font-size: 24px; display: inline-block; background: #fff; border-width: 1px 1px 2px 1px; border-style: solid; border-color: #23b7b7; border-radius: 5px;}
.carwrap .load-more-box a:hover{ background: #23b7b7; color: #fff; text-decoration: none;}

/*门店信息浮动 20150121update*/
#scrollTop{ z-index:99999;}
.step1-storeinfo{ background:#FFF;}
.step1-right-float{ position:fixed; margin-left:908px; top:-1px; *margin-left:26px; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight - 49);  z-index:99;}
.step1-right-floatBtm{ bottom:447px; top:auto !important;}

/*车型筛选显示 20150121update*/
.selectbox { width: 890px; }
.choosen-box{ width:890px; position:relative; overflow:hidden; zoom:1;}
.choosen-box div{ padding-left:78px; font-size:14px; font-weight:bolder; overflow:hidden;  zoom:1; width:680px;white-space:nowrap; }
.choosen-box .selected{ padding-top: 10px; padding-left:10px;}
.choosen-box .selected>span{ display:none;}
.choosen-box div i{font-size:14px; font-weight:bolder; font-style:normal; position:absolute; left:14px; top:12px;}
.choosen-box div>span{  float:left; margin-bottom:10px; height:23px; border:1px solid #23b7b7; padding:0 30px 0 10px; line-height:22px; font-weight:normal; color:#23b7b7; margin-right:14px; display:block; margin-left:2px; position:relative;}
.choosen-box div span em{ display:inline-block; width:22px; height:23px; position:absolute; right:0; top:0; background:url(../../../Images/Order/NewStep/brandstep1_bg.png) no-repeat 0 -56px; cursor:pointer;}
.choosen-box div a{ display:inline-block; position:absolute; right:40px; color:#666; top:12px;}
.choosen-box div a:hover{ text-decoration:underline;}
.choosen-box .cartype-of { width: 190px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

/*价格日历显示更新*/
.rent-range { font-size:16px !important;}
.rent-range i{ font-size:14px; font-style:normal;}


/*时间控件*/
.time-box .take-time, .time-box .return-time { width: 65px; margin-right: 20px; background-position: 45px 13px; display: inline-block; vertical-align: middle; float: left; margin-left: 10px;}
.time-box input { color: #666; height: 30px; border: 1px solid #ccc; display: inline-block; margin-right: 5px; text-indent: 5px; line-height: 30px; cursor: pointer;}

/*2016-02-17 新版样式添加*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix { *height: 1%;}

/* body */
.content { width: 1180px; margin: 0 auto; padding-bottom: 20px;}
.carchoose-box { margin: 10px auto 0; width: 890px; float: left;}
.carchoose-side { width: 270px; float: right; margin-top: 20px; color: #666;}
.lease-prompt { text-align: right; padding: 6px 30px 6px 0;}
#lease-lack { color: #f60; font-weight: 700; padding: 0 1px;}

.purpose-prompt { text-align: right; padding: 12px 25px 12px 0;}
.purpose-prompt span { color: #23b7b7; font-weight: bold; padding-left: 4px; }
.purpose-revise { padding-left: 22px; color:#23b7b7; }

/**筛选条件**/
.choose-typebox { border:1px solid #ccc; margin-bottom: 10px;}
.choose-model { height: 82px; border-bottom: 1px solid #ccc;}
.choose-model a { float: left; width: 77px; height: 82px; text-align: center; border-width: 1px; border-style: solid; border-color: transparent; margin: -1px 0 0 -1px; margin-right: 6px; font-size: 12px; color:#666; cursor: pointer; text-decoration: none;}
.choose-model a.classify-all{ width: 70px; margin: -1px 0 0 -1px; border-right-color: #ccc;}
.choose-model a:hover { border-color: #23b7b7; color: #23b7b7;}
.choose-model a.on { border-color: #23b7b7; color: #23b7b7;}
.choose-model a .modelall{ padding-top: 32px;}
.choose-model a .modelall span{ width: 56px; height: 18px; display: inline-block; background-image: url("");}
.choose-model a .model-classify { width: 77px; height: 82px;}
.choose-model a .model-classify p { padding: 8px 0;}
.choose-model a .model-classify span { background: url(../../images/car_model.png) no-repeat; width: 58px; height: 38px; display: inline-block;}
.choose-model a .model-classify span.model-pic2 { background-position: -60px 0;}
.choose-model a .model-classify span.model-pic3 { background-position: -120px 0;}
.choose-model a .model-classify span.model-pic4 { background-position: -180px 0;}
.choose-model a .model-classify span.model-pic5 { background-position: -240px 0;}
.choose-model a .model-classify span.model-pic6 { background-position: -300px 0;}
.choose-model a .model-classify span.model-pic7 { background-position: 0 0;}
.choose-model a .model-classify span.model-pic8 { background-position: -180px 0;}
.choose-branch { padding: 2px 0 12px; color: #666; position: relative;}
.brandlist { height: 66px; overflow: hidden;}
.choose-ck span { float: left; width: 45px; padding: 2px 0 3px 10px; margin-top: 10px;}
.choose-ck a { color: #666; padding: 2px 12px 3px; margin: 10px 5px 0 0; display: inline-block;}
.choose-ck a.on { background-color: #23b7b7; color: #fff;}
.choose-ck a:hover { background-color: #23b7b7; color: #fff; text-decoration: none;}
.choosemore-box { position: absolute; right: 10px; bottom: 10px; padding: 2px 5px; cursor: pointer; }
.choose-more { background: url(../../../Images/Order/NewStep/choose-more.png) no-repeat; background-position: 0 -13px; width: 9px; height: 11px; display: inline-block; }
.choose-moreup{  background-position: 0 0;}

/* sort 排序 */
.sort { background: #f3f3f3; border: 1px solid #ccc; }
.field-orderby { float: left; padding-right: 15px; }
.field-orderby li { float: left; border-right: 1px solid #ccc; overflow: hidden; }
.field-orderby a { display: block; width: 90px; height: 18px; padding: 6px; text-align: center; color: #666; overflow: hidden; }
.field-orderby a:hover { color: #666; text-decoration: none; }
.field-orderby .sort-icon { display: inline-block; width: 7px; height: 9px; margin-left: 3px; background: url(../../../Images/Order/NewStep/bg_sort.png) no-repeat; vertical-align: middle; overflow: hidden; }
.field-orderby .order-def .sort-icon { background-position: 0 -5px; }
.sort-price .order-asc .sort-icon,
.sort-emission .order-asc .sort-icon { background-position: -20px -5px; }
.sort-price .order-desc .sort-icon,
.sort-emission .order-desc .sort-icon { background-position: -10px -5px; }
.sort-default .order-def,
.sort-price .order-asc,
.sort-price .order-desc,
.sort-emission .order-asc,
.sort-emission .order-desc { background-color: #FEEADE; }
.field-level { position: relative; float: left; margin: 6px 0; padding-right: 15px; }
.field-level input { position: absolute; top: 2px; left: 0; *top: -2px; *left: -4px; }
.field-level label { display: inline-block; height: 18px; margin-left: 18px; }
.field-level .org { color: #f60; }
.field-tip { float: right; padding: 6px 10px 6px 0; }

/* loading */
.pageinfo-box { border-bottom: 1px solid #eaeaea; }
.pageinfo-box .loading-box { height: 40px; line-height:41px; padding: 45px 0 45px 305px; overflow: hidden; zoom: 1; }
.pageinfo-box .loading-box img { display: inline; float: left; margin-right: 15px; }
.dayrent .loading-box { padding: 30px 0 30px 148px; }
.batchrent .loading-box { padding: 30px 0 30px 148px; }

/* nocar */
#nocar { display: none; width: 880px; padding: 50px 0; text-align: center; border-bottom: 1px solid #eaeaea; }
#nocar img { vertical-align: top; }
.nocar-explain { padding-left: 30px; display: inline-block;}
.nocar-explain p { text-align: left; }
.nocar-explain p.nocar-text1 { font-size: 20px; font-weight: bold;}
.nocar-explain p.nocar-text2 { font-size: 18px;}

/**选车列表**/
.wraplist .det-carlist { padding: 0 0 0 5px; border-bottom: 1px solid #eaeaea;position: relative;}
.det-carlist li.only { padding: 38px 0; }
.licar-pic { position: relative; float: left; width: 20%;}
.licar-pic a { display: inline-block;}
.licar-pic img { vertical-align: top; width: 158px; height: 100px; padding-top: 20px; position: relative;}
.icon_label { width: 50px; height: 19px; color:#fff; position: absolute; top: 5px; left: -5px; z-index: 99; text-indent: 10px; background-repeat: no-repeat; background-image: url("");}
.licar-name { float: left; width: 30%; padding: 0 12px 0 10px; height: 150px; display: table; *position: relative;}
.namesub{ vertical-align: middle; display: table-cell; *display: inline-block; *position: absolute; *top: 50%;}
.namecontent{ *position: relative; *top: -50%;}
.licar-name p.car-nameinfo { font-size: 16px; color: #666; margin-bottom: 8px;}
.licar-name p.car-nameinfo span { font-weight: bold;}
.licar-name p.car-typeinfo { font-size:14px;}
.licar-name p.car-typeinfo span { color: #FF7E00;}
.licar-name p.car-distribute { font-size:12px; color:#7b7b7b; line-height:1.5; margin-bottom:12px;}
.licar-name p.car-introinfo { font-size: 14px; color: #7b7b7b;}
.licar-name p.car-activeinfo { margin-top: 12px;}
.licar-name p.car-activeinfo span { padding: 2px 8px 4px; margin-right: 5px; display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #fff; font-size: 12px; cursor: default;}
.licar-name p.car-activeinfo span.shalloworg { background: #fcf4f0; color: #e4905e;}
.licar-name p.car-activeinfo span.shallowgray { background: #d4d4d4;}
.licar-name p.car-activeinfo span.shallowblue { background: #f1fefe; color: #23b7b7;}
.licar-name p.car-activeinfo span.shallowpink { background: #fbf0f0; color: #e96663;}
.licar-info { float: left; width: 50%;}
.licar-info p { padding: 50px 0; position: relative;}
.licar-info p.condition1 { z-index: 99;}
.licar-info p.condition2 { z-index: 98;}
.licar-info p.condition3 { z-index: 97;}
.licar-info p.line { height: 1px; font-size: 0px; border-bottom: 1px dotted #ccc; padding: 0;}
.licar-info p span.cartitle { font-size: 12px; color: #666; font-weight: bold; width: 145px; display: inline-block; text-align: right; position: relative;}
.licar-info p span.cartitle i.discount { width:18px; height:18px; line-height: 18px; text-align: center;font-size: 13px; font-style: normal; display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; position: absolute; top: -3px; left: 0; }
.licar-info p span.cartitle i.icon-ticket { border: 1px solid #23b7b7; color: #23b7b7;}
.licar-info p span.cartitle i.icon-promote { border: 1px solid #ff0101; color: #ff0101;}
.licar-info p span.carprice { font-size: 13px; color: #666; width: 200px; display: inline-block; text-align: right;}
.licar-info p span.carprice i.symbol { color: #EB5C00; font-size: 12px; font-style: normal;}
.licar-info p span.carprice em.total-price { color: #EB5C00; font-style: normal; font-size: 18px; margin-right:2px;}
.licar-info p.licar-lesszs { padding: 60px 5px 60px 0; font-size: 14px; color: #666; font-weight: bold; text-align: right;}
.licar-info p.licar-lesszs img { vertical-align: middle; margin-right: 4px;}

.licar-btn{ background: url(../../../Images/Order/NewStep/step1_newbtn.png) no-repeat; text-align: center; font-size: 14px; display: inline-block; position: absolute; right: 5px;}
.btnopen1 { background-position: 0 0; color: #666; width: 82px; height: 29px; line-height: 80px; top: 24px;}
.btnopen2,.btnopen3 { background-position: 0 -58px; color: #23b7b7; cursor: pointer; width: 90px; height: 29px; line-height: 29px;}
.btnopen2:hover,.btnopen3:hover { background-position: 0 -87px; color: #fff;}
.btnopen2 { top: 32px;}
.btnopen3 { top: 80px;}
.btnopen4 { background-position: 0 -117px; width: 82px; height: 22px; margin-top: 4px;}

.btn-change-store{top: 32px;}
.btn-change-time{top: 80px;}
.btn-white { background-position: 0 -58px; color: #23b7b7; cursor: pointer; width: 90px; height: 29px; line-height: 29px;}
.btn-white:hover { background-position: 0 -87px; color: #fff;}

.licar-info p.condition1 .typebtn,.licar-info2 p.condition1 .typebtn{ border-bottom:1px solid #d0550a; }
.licar-change .typebtn { border-bottom:1px solid #d0550a;}
.typebtn { display: none; position: absolute; right: 0; z-index: 99;}
.btntop1 { top: 5px;}
.btntop3 { bottom: 0px;}
.typebtn a { background: #eb5c00; border: 1px solid #d0550a; color: #fff; font-size: 14px; display: block; border-bottom: none;}
.typebtn a:hover { text-decoration: none;}
.typedis { display: block;}
.typebtn a.type-one { color: #fff; padding: 12px 2px;}
.typebtn a.type-one span { padding:0 15px; display: inline-block;}
.typebtn i.symbol { font-size: 12px; font-style: normal; padding-left: 2px;}
.typebtn em.total-price { font-style: normal; font-size: 18px; padding-right: 8px;}
.typebtn a.type-two { background: #23b7b7; color: #fff; border: 1px solid #23b7b7; padding: 12px 2px;}
.typebtn a.type-two span { padding:0 15px; display: inline-block;}
.typebtn a.type-three { color: #fff; padding: 12px 2px;}
.typebtn a.type-three span { padding: 0 8px; display: inline-block; vertical-align: middle;}
.typebtn a.type-four { display: block; color: #666; background: #fff;}
.typebtn a.type-fourone{ padding: 12px 2px;}
.typebtn a.type-fourtwo{ padding: 5px 2px;}
.typebtn a.type-four span { min-width: 120px; padding: 0 5px; text-align: center; display: inline-block; vertical-align: middle;}
.typebtn a.type-four span em { font-size: 12px; font-style: normal; border: 1px solid #ff9239; background: #fff; color: #ff9239; padding: 1px; margin-top: 2px; display: inline-block;}
.typebtn a.type-four i.symbol { color: #eb5c00;}
.typebtn a.type-four em.total-price { color: #eb5c00;}
.typebtn a.type-four:hover{ background: #eb5c00; color: #fff; }
.typebtn a.type-four:hover i.symbol { color: #fff;}
.typebtn a.type-four:hover em.total-price { color: #fff;}
.typebtn a.type-six { color: #fff; background: #eb5c00; border: 1px solid #d0550a; padding: 5px 2px;}
.typebtn a.type-six span { padding: 0 8px; display: inline-block; vertical-align: middle;}
.typebtn a.type-six span em { font-size: 12px; font-style: normal; border: 1px solid #ff9239; background: #fff; color: #ff9239; padding: 1px; margin-top: 2px; display: inline-block; }
.typebtn a.notchoose { cursor: default; }
.typebtn a.notchoose span em { border: 1px solid #9f9f9f; color: #9f9f9f; }
.typebtn a.notchoose i.symbol { color: #646464;}
.typebtn a.notchoose em.total-price { color: #646464;}
.typebtn a.notchoose:hover{ background: #a0a0a0; color: #fff; cursor: default; }
.typebtn a.notchoose:hover i.symbol { color: #fff;}
.typebtn a.notchoose:hover em.total-price { color: #fff;}

/**图标提示**/
.ts-box .top { background:url(../../../Images/Order/NewStep/bg_step2.png) no-repeat;}
.ts-box { position: absolute; z-index:300; margin: 20px 0 0 -83px; background: #fff; overflow: hidden;}
.ts-box .top { position: relative; z-index: 1; margin-left: 90px; width: 7px; height: 4px; background-position: -120px -15px; overflow: hidden; }
.ts-box .txt { margin-top: -1px; padding: 3px; border: solid 1px #BCBCBC; }
.ts-quickrent .txt { padding: 5px 30px 5px 10px;}
.namecontent p .sp-aczs { background:url(../../../Images/Order/NewStep/ico_ydV5.png) no-repeat -44px 0; display:inline-block; height: 18px; margin-bottom: -4px; margin-left: 3px; line-height: 18px; overflow: hidden; cursor: pointer; }
.namecontent p .sp-aczs i { background:url(../../../Images/Order/NewStep/ico_ydV5.png) no-repeat; float: left; width: 21px; height: 17px; }
.namecontent p .sp-aczs i.lv0 { background-position: -66px 0; }
.namecontent p .sp-aczs i.lv1 { background-position: -88px 0; }
.namecontent p .sp-aczs i.lv2 { background-position: -110px 0; }
.namecontent p .sp-aczs i.lv3 { background-position: -132px 0; }
.namecontent p .sp-aczs i.lv4 { background-position: -154px 0; }
.namecontent p .sp-aczs i.lv5 { background-position: -176px 0; }
.namecontent p .sp-aczs i.lv6 { background-position: -198px 0; }
.namecontent p .sp-aczs i.lv7 { background-position: -220px 0; }
.namecontent p .sp-aczs i.lv8 { background-position: -242px 0; }
.namecontent p .sp-aczs i.lv9 { background-position: -264px 0; }
.namecontent p .sp-aczs i.lv10 { background-position: -288px 0; }

/**升级租期弹框**/
.upgradebox { display: none;}
.upgrade-promptbox { width: 708px; height: 182px; border:5px solid #23b7b7; background: #fff; position: fixed; top: 50%; left: 50%; z-index:99999; margin: -96px 0 0 -359px;}
.upgrade-prompt a { position: absolute; top: 12px; right: 12px; width: 20px; height: 20px; background: url(../../../Images/Shared/ShowBox/btn-myshow-close.png) no-repeat; display: block; z-index: 99; }
.upgrade-promptinfo { padding: 20px 45px 0 45px; color: #6a6a6a;}
.upgrade-promptinfo h4 { font-size: 22px;}
.upgrade-promptinfo .upgrade-promptct { font-size: 16px; padding-top: 25px;}
.upgrade-btnbox { float: right; margin-top: 30px;}
.upgrade-btn { width: 76px; height: 30px; background: #fff; border: 1px solid #d4d4d4; margin-left: 20px; cursor: pointer;}

/* 换门店 */
.show-ghmd{}
.show-ghmd .con-tit{}
.show-carlist .showmd-list{ width:100%; }
.show-carlist .showmd-list > li{ height:65px; padding-right:10px; background:#fff; border-bottom:1px solid #d2d2d2;overflow:hidden; zoom:1;}

.show-carlist .showmd-title { height: 30px; margin-top: 10px; line-height: 30px; background-color: #f2f2f2; font-size: 14px; font-weight: 700; color: #333; overflow: hidden; }
.show-carlist .showmd-title .md-inf { float: left; width: 365px; padding-left: 10px; }
.show-carlist .showmd-title .distance { float: left; width: 165px; text-align: center; }
.show-carlist .showmd-title .price-inf { float: left; width: 100px; }

.show-carlist .showmd-list .bg-sp { background: #fff; }
.show-carlist .showmd-list .md-inf { display: inline; float:left; margin:13px 0 0 10px; width:365px;}
.show-carlist .showmd-list .md-inf .inf-name span{ color:#666; font-size:12px; font-weight:normal;}
.show-carlist .showmd-list .md-inf .inf-name .md{ color:#666; font-size:14px; font-weight:bold;}
.show-carlist .showmd-list .md-inf .inf-txt { display: block; width: 365px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.show-carlist .showmd-list .distance { float: left; width: 165px; padding-top: 24px; text-align: center; }
.show-carlist .showmd-list .distance span { font-weight: 700; }

.show-carlist .showmd-list .price-inf{ float:left; margin-top:8px; width:105px;}
.show-carlist .showmd-list .price-inf .price { color:#ff7123; font-size:20px; display:inline-block; width:100%; text-align:right;}
.show-carlist .showmd-list .price-inf .price em { font-size: 12px;}
.show-carlist .showmd-list .price-inf .price i { color:#666; font-style: normal; font-size: 12px; }
.show-carlist .showmd-list .price-inf .price-old { display:block; width:100%; text-align:right; margin-top:-5px;}
.show-carlist .showmd-list .price-inf .price-old em{ text-decoration:line-through;}
.show-carlist .showmd-list .btn-yd {  float:right; margin-top: 18px; line-height:29px; text-align:center; color:#fff; font-size:14px; font-weight:bold; overflow:hidden; cursor: pointer; width: 90px; height: 29px; background:url(../../..//Images/Order/NewStep/step1_btn_new.png) no-repeat 0 0;}
.show-carlist .showmd-list .btn-yd:hover { color: #fff; background:url(../../../Images/Order/NewStep/step1_btn_new.png) no-repeat 0 -29px; text-decoration:none; }

.show-carlist .showmd-list .pay-title { float: left; font-size: 14px; line-height: 65px; padding-right: 90px;}
.show-carlist .showmd-list .pay-promotion { float: left; position: relative; left: -85px; text-indent: 29px; height: 16px; margin: 25px -85px 0 0;  line-height: 16px; background: url(../../../Images/Order/NewStep/charge_bg-3.jpg) no-repeat; border: 1px solid #eb5c00; padding: 0 2px; color: #eb5c00; font-size: 12px; text-align: center;}
.store-price .pay-promotion em { font-style: normal;}

.show-carlist .showmd-list.prepaid > li { }
.show-carlist .showmd-title.prepaid .md-inf { width: 255px; }
.show-carlist .showmd-list.prepaid .md-inf { width: 255px; }
.show-carlist .showmd-title.prepaid .distance { width: 105px; }
.show-carlist .showmd-list.prepaid .distance { width: 105px;}

.show-carlist .showmd-list.prepaid .md-inf .inf-txt { width: 255px; }
.show-carlist .showmd-title.prepaid .price-inf { padding-left: 10px;}
.show-carlist .showmd-list.prepaid .price-inf { }
.show-carlist .showmd-list.prepaid .prepaid-list { float: right; width: 390px; }
.show-carlist .showmd-list.prepaid .prepaid-list li { height: 65px; border-bottom: 1px none #ccc; }


.show-carlist .con-tit{ color:#666; font-size:22px;}
.show-carlist .con-tit { padding:0; }

.store-nocar { padding-top: 170px; width: 500px; margin: 0 auto;}
.store-nocar img { float: left;}
.store-nocar p { padding-left: 125px; font-size: 18px;}

/**弹窗**/
.show-carlist { padding: 0; }
.show-carlist .showmd-list > li { overflow: visible; position: relative; }
.show-carlist .showmd-title .md-inf,
.show-carlist .showmd-list .md-inf,
.show-carlist .showmd-list .md-inf .inf-txt { width: 300px; }
.show-carlist .showmd-title .distance,
.show-carlist .showmd-list .distance { width: 145px; }
.show-carlist .showmd-list .price-newinf { float:left; margin-top: 15px; width: 176px;}
.show-carlist .showmd-list .price-newinf .datetitle { padding-top: 8px; display: inline-block; }
.show-carlist .showmd-list .price-newinf .price { float: right; width: auto; color:#ff7123; font-size:20px; display:inline-block; text-align:right; }
.show-carlist .showmd-list .price-newinf .price em { font-size: 12px;}
.show-carlist .showmd-list .price-newinf .price i { color:#666; font-style: normal; font-size: 12px; }
.show-carlist .showmd-list .price-newinf .price-old { display:block; width:100%; text-align:right; margin-top:-5px;}
.show-carlist .showmd-list .price-newinf .price-old em{ text-decoration:line-through;}

.show-carlist .showmd-list2 > li { height: 131px; padding-right: 10px; background: #fff; border-bottom: 1px solid #d2d2d2; zoom: 1; overflow: visible; }
.show-carlist .showmd-list2 .bg-sp { background: #fff; }
.show-carlist .showmd-list2 .md-inf { float: left; margin-left: 10px; width: 300px; height: 130px; display: table; *position: relative; }
.show-carlist .showmd-list2 .md-inf .mdsub{ vertical-align: middle; display: table-cell; *display: inline-block; *position: absolute; *top: 50%;}
.show-carlist .showmd-list2 .md-inf .mdcontent{ *position: relative; *top: -50%;}
.show-carlist .showmd-list2 .md-inf .inf-name span { color: #666; font-size: 12px; font-weight: normal; }
.show-carlist .showmd-list2 .md-inf .inf-name .md { color: #666; font-size: 14px; font-weight: bold; }
.show-carlist .showmd-list2 .md-inf .inf-txt { display: block; width: 300px; padding-bottom: 3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.show-carlist .showmd-list2 .distance { float: left; width: 145px; line-height: 130px; text-align: center; }
.show-carlist .showmd-list2 .distance span { font-weight: 700; }
.show-carlist .showmd-list2 .price-newinf { float: left; width: 166px; }
.show-carlist .showmd-list2 .price-newinf .datetitle { padding-top: 8px; display: inline-block; }
.show-carlist .showmd-list2 .price-newinf .price { color: #ff7123; font-size: 20px; display: inline-block;  float: right; width: auto; }
.show-carlist .showmd-list2 .price-newinf .price em { font-size: 12px; }
.show-carlist .showmd-list2 .price-newinf .price i { color: #666; font-style: normal; font-size: 12px; }
.show-carlist .showmd-list2 .price-newinf .price-old { display: block; width: 100%; text-align: right; margin-top: -5px; }
.show-carlist .showmd-list2 .price-newinf .price-old em { text-decoration: line-through; }
.show-carlist .showmd-list2 .md-zj { float: left; width: 335px; }
.show-carlist .showmd-list2 .md-zj .md-zjinfo { display: inline-block; width: 100%; padding: 15px 0; position: relative; }
.show-carlist .showmd-list2 .md-zj .line { height: 1px; font-size: 0px; border-bottom: 1px dashed #ccc; padding: 0; }
.show-carlist .showmd-list2 .btn-yd { float: right; line-height: 29px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; overflow: hidden; cursor: pointer;  width: 90px; height: 29px; background:url(../../..//Images/Order/NewStep/step1_btn_new.png) no-repeat 0 0; }
.show-carlist .showmd-list2 .btn-yd:hover { color: #fff; background :url(../../../Images/Order/NewStep/step1_btn_new.png) no-repeat 0 -29px; text-decoration: none; }

/* 分页 */
.page-box .page { text-align:right; padding:10px 10px 0 0;}
.page-box .page a{ color:#23b7b7;border:1px solid #DCDCDC; display:inline-block; padding:4px 8px; cursor:pointer;}
.page-box .page a:hover{ color:#23b7b7;border:1px solid #F2F9FC; background:#F2F9FC;}
.page-box .page a.on { color:#333;border:1px solid #fff; background:#fff;}
.page-box .page a.on:hover {color:#333;border:1px solid #fff; background:#fff;}
.pagesize-list-box{ position:relative; height:263px; overflow:hidden;}
.pagesize-list{ position:absolute; top:0; left:0;}

/**车型配置弹窗**/
.Configure-list li { width: 134px; margin: 32px 8px 25px; float: left; text-align: center;}
.Configure-list li img { width: 76px; height: 76px; }
.Configure-list li p { font-size: 14px; font-weight: bold; color: #333; padding-top: 8px;}
.Configure-list li span { background:url(../../../Images/Order/NewStep/icon_car.png) no-repeat; height: 49px; display: inline-block; }
.Configure-list li span.pz1 { background-position: 0 0; width: 34px; }
.Configure-list li span.pz2 { background-position: -39px 0; width: 49px; }
.Configure-list li span.pz3 { background-position: -93px 0; width: 34px; }
.Configure-list li span.pz4 { background-position: -132px 0; width: 27px; }
.Configure-list li span.pz5 { background-position: -164px 0; width: 50px; }
.Configure-list li span.pz6 { background-position: -219px 0; width: 50px; }
.Configure-list li span.pz7 { background-position: -274px 0; width: 41px; }
.Configure-list li span.pz8 { background-position: -320px 0; width: 58px; }

/* 调整时间 */
#windownbg{display:none;position:absolute;width:100%;height:100%;background:#000;top:0;left:0; filter:alpha(opacity=30)}
#windown-box{ margin-top:-240px;position:fixed;_position:absolute;border:5px solid #23b7b7;background:#FFF;text-align:left;}
#windown-title{ position:relative;height:18px; /*overflow:hidden;*/ }
#windown-title h2{position:relative; font-size:0px;color:#A5A5A5; font-weight:bolder; padding-left:30px; line-height:26px; background:url(../../../Images/Order/NewStep/tipbg.png) no-repeat -5px 4px; *padding-top:4px;}
#windown-close{position:absolute;right:8px;top:8px;width:20px;height:20px;text-indent:-10em;overflow:hidden;cursor:pointer; background:url(../../../Images/Shared/ShowBox/btn-myshow-close.png) no-repeat; }
#simTestContent{height:auto !important; min-height:30px; }
.popup-body{ padding:0 20px 20px;}
.popup-body .title{ font-size:22px; text-shadow:1px 1px 1px #CCC; padding-bottom:20px;}
.popup-body .remark{ font-size:12px; line-height:40px;}
.popup-body .sel-date{ line-height:30px; height:30px; }
.popup-body .sel-date input{ vertical-align:middle; display:inline-block; width:20px;}
.popup-body .on{ color:#F60; }

.popup-body .popup-sel-time { padding-left:24px; padding-top:10px; height:90px;}
.popup-body ul li {  height: 30px; line-height: 26px; padding-bottom: 7px; }
.popup-body ul li input.input-txt { background-color:#ddd !important; height: 24px; padding: 0 6px; line-height: 24px; border: solid 1px #cdcdcd; cursor: pointer; }
.popup-body ul li input.date-active { background-color:#fff !important;  }
.popup-body ul li input.mendian,
.popup-body ul li input.address { width: 191px; }
.popup-body ul li input.timedetail { width: 43px; }
.popup-body ul li input.f-text { width: 130px; }
.popup-body ul li .key { display: inline-block; float: left; font-size: 14px; font-weight: bold; }
.popup-body .btn-box{ display:block; text-align:center; height:50px; }
.popup-body .btn-box span{ display:inline-block; width:140px; height:41px; cursor:pointer; background:url(../../../Images/Order/NewStep/charge-timebtn.png) no-repeat; }
.adjust-date{  display: inline-block; width: 90px; height: 33px; padding-top:3px;background: url(../../../Images/Order/NewStep/bg_step2_new.png) no-repeat 0 -150px; cursor: pointer; font: 700 14px/28px tahoma, arial, \5b8b\4f53; text-align: center; color:#23b7b7; margin-top:8px; font-weight:normal;}
.adjust-date:hover{ color:#fff; background: url(../../../Images/Order/NewStep/bg_step2_new.png) no-repeat 0 -187px; text-decoration:none; font-weight:bolder;}
.pupup-loading{ text-align:center; padding:70px 0; background:url(../../../Images/Order/NewStep/timeloading.gif) no-repeat center center;}

/**右侧内容**/
.step1-notice { border: 1px solid #eb5c00; padding: 14px 8px 11px; margin-bottom: 15px; text-indent: 2em; letter-spacing: 2px; color: #666; position: relative;}
.step1-noticeicon { position: absolute; top: -12px; left: -10px;}
.step1-placebox { border: 1px solid #ccc;}

/**预订规则说明**/
.book-rule { padding: 0 25px 20px; font-size: 12px; color: #6b6b6b; }
.book-rule h3 { font-size: 18px; color: #e65901; padding-top: 20px; }
.book-rule h4 { font-size: 14px; color: #FF7123;}
.ruleinfo ul li { padding-top: 14px;}
.ruleinfo ul li p.rule-lgbt { font-size: 14px; color: #333; font-weight: bold; padding-bottom: 2px;}
.ruleinfo ul li ol li { padding-top: 2px;}

/* 打包促销 */
.package-button { padding: 1px; background-color: #fff; margin: -1px; border-top: 1px solid #ccc; }
.package-button h3 { padding-top: 10px; font-size: 18px; }
.package-button a { display: block; width: 270px; height: 50px; margin-top: 10px; background:url(/content/Images/Order/NewStep/bg_long_rent.png) no-repeat 0 0; overflow: hidden; text-indent: -100%; }
.package-button a.package-button-day { background-position: 0 0; }
.package-button a.package-button-week { background-position: 0 -100px; }
.package-button a.package-button-month { background-position: 0 -200px; }
.package-button a.package-button-day:hover { background-position: 0 -50px; }
.package-button a.package-button-week:hover { background-position: 0 -150px; }
.package-button a.package-button-month:hover { background-position: 0 -250px; }

/**排队默认样式**/
.queue{ display: none;}

/*常州恐龙园租车新增列表*/
.licar-name2 { float: left; width: 320px; padding-left: 10px; height: 138px; display: table; *position: relative;}
.licar-name2 p.car-nameinfo2 { font-size: 16px; color: #666; }
.licar-name2 p.car-nameinfo2 span { font-weight: bold;}
.licar-name2 p.car-activeinfo2 { margin-top: 12px;}
.licar-name2 p.car-activeinfo2 span { padding: 2px 8px 4px; margin-right: 5px; display: inline-block; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; color: #fff; font-size: 12px;}
.licar-name2 p.car-activeinfo2 span.deeporg { background: #FF7E00;}
.licar-name2 p.car-activeinfo2 span.shalloworg { background: #f07821;}
.licar-name2 p.car-activeinfo2 span.shallowgray { background: #d4d4d4;}
.licar-info2 { float: left; width: 378px;}
.licar-info2 p { padding: 34px 0; position: relative;}
.licar-info2 p span.cartitle2 { font-size: 12px; color: #666; font-weight: bold; width: 85px; display: inline-block; text-align: right; position: relative;}
.licar-info2 p span.carprice { font-size: 13px; color: #666; width: 120px; display: inline-block; text-align: right;}
.licar-info2 p span.carprice i.symbol { color: #EB5C00; font-size: 12px; font-style: normal;}
.licar-info2 p span.carprice em.total-price { color: #EB5C00; font-style: normal; font-size: 18px; margin-right:2px;}
.licar-info2 p.licar-lesszs { padding: 60px 5px 60px 0; font-size: 14px; color: #666; font-weight: bold; text-align: right;}
.licar-info2 p.licar-lesszs img { vertical-align: middle; margin-right: 4px;}
.btnopennew { background-position: 0 0; color: #fff; width: 82px; height: 29px; line-height: 29px; top: 34px;}
.btntopnew { top: 18px;}
.rebate { font-size: 13px; background: url(/Content/Images/Order/NewStep/rebate.png) no-repeat; width: 19px; height: 19px; display: inline-block; color: #fff; text-align: center; }

/*订单用途弹窗*/
.show-purpose h4 { font-size: 18px; color: #23b7b7; font-weight: bold; padding: 2px 10px 18px; }
.show-purpose .purpose-btline { border-top: 1px solid #23b7b7; height: 1px; display: block; width: 412px; margin-left: -10px; }
.show-purposeinfo { padding: 0 20px; }
.show-purposeinfo p { line-height: 24px; font-size: 14px; color: #333; padding-top: 32px; font-weight: bold; }
.show-purposeinfo p input[name=purpose] { margin-right: 10px; height: 22px; vertical-align: middle; }
.show-purposeinfo p span { color: #9b9b9b; font-size: 12px; margin-left: 16px; font-weight: normal; }
.purpose-opt { margin-top: 50px; }
.purpose-btn { height: 38px; line-height: 38px; display: block; text-align: center; background: #eb5b00; color: #fff; font-size: 16px; font-weight: bold; cursor: pointer; border-width: 1px 1px 2px 1px; border-style: solid; border-color:#eb5b00 #eb5b00 #c84a00 #eb5b00; border-radius: 5px; }
.purpose-btn:hover { background: #ff6a11; }

/* 包月列表 */
.wraplist .package-price { min-height: 150px; }
.wraplist .package-price ul li.carpic { margin-top: 25px; }
.wraplist .package-price ul li.carname { margin-top: 40px; }

.wraplist .short-rent { min-height: 150px; }
.wraplist .short-rent ul li.carpic { margin-top: 25px; }
.wraplist .short-rent ul li.carname { margin-top: 35px; }
.wraplist .short-rent ul li.carprice-new p { padding: 50px 0; }
.wraplist .short-rent ul li.carprice-new p .order-btn-new { top: 55px; }

.wraplist ul li.carpic { position: relative; float: left; width: 158px; height: 100px; margin-top:10px;}
.wraplist ul li.carpic img { vertical-align: top; width: 158px;height: 100px;}
.wraplist ul li.carpic i { position: absolute; top: 0; left: -5px; width: 56px; height: 56px; overflow: hidden; }
.wraplist ul li.carpic .icon-flag-hot { background: url(../../../Images/Order/Step1/brandstep1_bg.png) no-repeat -29px -168px; }
.wraplist ul li.carpic .icon-flag-promotion { background: url(../../../Images/Order/Step1/brandstep1_bg.png) no-repeat -29px -224px; }

.wraplist ul li.carname { float: left; width: 280px; padding: 0 12px 0 10px; margin-top:25px;}
.wraplist ul li.carname h4 { padding: 12px 0 10px; height: 24px; line-height: 24px; overflow: hidden; }
.wraplist ul li.carname h4 strong { float: left; padding-right: 15px; font-size: 16px; color: #666; }
.wraplist ul li.carname h4 span { float: left; color: #666; font-size: 12px; font-weight: bold; background:#E2EFF7; padding-left:5px; padding-right:5px;}
.wraplist ul li.carname p{ color:#999; font-weight:bolder; font-size:14px;}

.wraplist ul li.carname p .sp-box { display:inline-block; height: 18px; margin-bottom: -4px; line-height: 18px; overflow: hidden; cursor: pointer; }
.wraplist ul li.carname p .sp-box:hover { text-decoration: none; }
.wraplist ul li.carname p .sp-box i { float: left; width: 21px; height: 17px; background:url(../../../Images/Order/NewStep/ico_ydV5.png) no-repeat; }
.wraplist ul li.carname p .sp-jzxz i { background-position: 0 0; }
.wraplist ul li.carname p .sp-xsxz i { background-position: -22px 0; }
.wraplist ul li.carname p .sp-aczs { background:url(../../../Images/Order/NewStep/ico_ydV5.png) no-repeat -44px 0; }
.wraplist ul li.carname p .sp-aczs i.lv0 { background-position: -66px 0; }
.wraplist ul li.carname p .sp-aczs i.lv1 { background-position: -88px 0; }
.wraplist ul li.carname p .sp-aczs i.lv2 { background-position: -110px 0; }
.wraplist ul li.carname p .sp-aczs i.lv3 { background-position: -132px 0; }
.wraplist ul li.carname p .sp-aczs i.lv4 { background-position: -154px 0; }
.wraplist ul li.carname p .sp-aczs i.lv5 { background-position: -176px 0; }
.wraplist ul li.carname p .sp-aczs i.lv6 { background-position: -198px 0; }
.wraplist ul li.carname p .sp-aczs i.lv7 { background-position: -220px 0; }
.wraplist ul li.carname p .sp-aczs i.lv8 { background-position: -242px 0; }
.wraplist ul li.carname p .sp-aczs i.lv9 { background-position: -264px 0; }
.wraplist ul li.carname p .sp-aczs i.lv10 { background-position: -288px 0; }

.wraplist ul li.batch-price .bold { font-weight: 700; }
.wraplist ul li.batch-price .line-through { text-decoration: line-through; }

.carprice-new{float: left; width: 420px; }
.carprice-new p{ width:420px; padding:38px 0;position:relative;}
.carprice-new p b{ font-size:16px; width:205px; display:inline-block; vertical-align:top; margin-top:10px;}
.carprice-new .line{ height:1px; font-size:0px; border-bottom:1px dashed #ccc; padding:0;}
.carprice-new p span{ font-size:12px; display:inline-block; width:110px; text-align:right;}
.carprice-new p span i.symbol{ color:#EB5C00; font-style:normal; font-size: 12px;}
.carprice-new p span em.total-price{ color:#EB5C00; font-size:21px;}
.carprice-new p span i.berore-price{ font-style:normal; font-size:12px; display:block; margin-top:-5px;}
.carprice-new p span em.total-before{ text-decoration:line-through;}
.carprice-new p .order-btn-new{ width:90px; height:29px; line-height:29px; text-align:center; font-size:14px; display:inline-block; position:absolute; right:5px; top:46px; cursor:pointer; }
.carprice-new p .open_01 { color: #fff; font-weight:700; background:url(/content/Images/Order/NewStep/step1_btn_new.png) no-repeat 0 0; }
.carprice-new p .open_01:hover{ color: #fff; background:url(/content/Images/Order/NewStep/step1_btn_new.png) no-repeat 0 -29px; }
.carprice-new p .open_02,
.carprice-new p .open_03,
.carprice-new p .open_04 { color: #23b7b7; font-weight: 400; background:url(/content/Images/Order/NewStep/step1_btn_new.png) no-repeat 0 -58px; }
.carprice-new p .open_02:hover,
.carprice-new p .open_03:hover,
.carprice-new p .open_04:hover{ color: #fff; font-weight: 700; background:url(/content/Images/Order/NewStep/step1_btn_new.png) no-repeat 0 -87px; }
.carprice-new p b a{ text-indent:29px; height:16px;line-height:16px;background:url(/content/Images/Order/NewStep/charge_bg-3.jpg) no-repeat; border:1px solid #e95e01; display:inline-block; vertical-align:middle; color:#EB5C00; font-size:11px; float:right; margin-right:5px; padding:0 2px; margin-top:5px;font-weight:400; text-align:center;}
.carprice-new p b a:hover{ text-decoration:none;}
.carprice-new .drop{ height:32px; border-top:1px dashed #ccc; position:relative; padding:0;}
.carprice-new .drop a{ right:0px; display:inline-block; position:absolute; width:85px; text-align: center; height:22px; line-height:22px; padding-left:5px; color:#0381CE; background-color:#DBF1FE; }
.carprice-new .drop a s { display:inline-block;  width:10px; height:22px;background:url(/content/Images/Order/NewStep/new_drop_arrow.jpg) right 0 no-repeat; vertical-align:top;}
.carprice-new .drop a.up s { background-position: right -22px; }


body {
    font-family: Arial,"Microsoft YaHei",Helvetica,Verdana,SimHei,sans-serif;
}

/*city*/
#CitiesList{font-size:12px; width:282px; overflow:hidden;background:#fff; z-index:20; position:absolute; display:none}
ul.tab{padding-top:6px;background:#b4e7ff url(/Content/Images/Order/Step1/bottom_border.png) bottom left repeat-x;}
ul.tab li,ul.city li{ float:left; cursor:pointer;}
ul.tab li{ width:36px; text-align:center;border:1px solid #a0c7dc; border-bottom:none;color:#005785; margin-left:5px; line-height:20px; height:20px; background:#f4fcff; font-size:12px; display:inline;}
ul.tab li.on{ height:21px; font-weight:bold;}
#CitiesList .city{ padding:15px 17px 7px;}
ul.city li{font-size:12px;color:#207091; margin-bottom:8px;}
ul.city li span{ padding:3px 5px 2px;white-space: nowrap; display:inline-block}
ul.city li span.on{ border:none;background:#f89b17; color:#fff;}
#CitiesList .city{ display:none}
.none{ display:none}

/*store*/
#CitiesList,.store-b,.store-m,.store-b ul.areabox li.cur-a .listbox,.listbox,#sendcar{border:1px solid #82bedc;-webkit-box-shadow:0px 3px 6px #888;-moz-box-shadow:0px 3px 6px #888; font-size:12px;}
.store-b{ width:280px; font-size:12px; background:#fff; line-height:14px;}
.store-b h4,.listbox h4,#sendcar h4{ padding:5px 0 4px 9px;background:#9ce0fc;color:#0f739c;font-size:12px; border-bottom:1px solid #7fb3c8; line-height:normal}
.store-b ul.areabox li{border-bottom:1px solid #aad4e8;}
.store-b ul.areabox li.d-area{padding:5px 0; line-height:normal}
.store-b ul.areabox li ul li,.listbox ul li{ border:none}
.store-b ul.areabox li ul li p,.listbox ul li p{border-bottom:1px solid #aad4e8; width:124px;}
.store-b ul.areabox li ul li.cur-b p,.listbox ul li.cur-b p{border-bottom:1px solid #aad4e8; width:129px;}
.store-b ul.areabox li strong{ line-height:14px; padding-top:3px; vertical-align:middle;width:70px; text-align:center; font-weight:normal; color:#555; float:left}
.store-b ul.areabox li p{line-height:18px;vertical-align:middle;display:inline-block; width:202px;}
.store-b ul.areabox li p span{color:#0f739c;padding:3px 5px 1px; cursor:pointer;line-height:14px; height:14px; display:inline-block}
.store-b ul.areabox li p span.on,.store-b ul.areabox li p span.on1{ background:#f89b17; color:#fff;}
div.listbox{ display:none;width:140px;border:1px solid #82bedc;}
.cur-a{position:relative;background:#d8f2ff;}/**/
li.cur-a .listbox{ display:block;position:absolute; right:-142px; top:-25px;z-index:3; background:#d8f2ff;}/**/
.listbox ul{ padding:6px 0px 0;}
.listbox ul li{padding-left:6px; color:#0b6b87;}
.store-b ul.areabox li .listbox ul li p,.listbox ul li p{ padding:0;padding-left:4px;}
.store-b ul.areabox li .listbox ul li,.store-b ul.areabox li .listbox ul li p,.listbox ul li,.listbox ul li p{ line-height:27px;}
.listbox ul li.cur-b{ position:relative; z-index:3; _display:inline}
.store-b ul.areabox li .listbox ul li.cur-b p,.listbox ul li.cur-b p{line-height:26px;line-height:25px\9;*line-height:25px;background:#fff6d9; border:1px solid #f0ab3e; border-right:none; color:#3f3f3f;}
.listbox ul li.cur-b ul,.listbox ul li.cur-b div.pop{position: absolute; width:138px;right:-138px;_right:-139px;top:-37px; z-index:999;}
.listbox ul li.cur-b ul li{border:1px solid #f0ab3e; border-left:none;color:#3f3f3f; padding:0; width:118px; background:#fff6d9;font-size:12px; padding:13px 10px; line-height:normal; overflow:hidden}
.store-b ul.areabox li .listbox ul li.cur-b ul li p,.listbox ul li.cur-b ul li p,.listbox ul li.cur-b ul li p span{ padding:0; border:none;width:auto; line-height:16px; color:#763131;}
.listbox ul li.cur-b ul li p a{ color:#0a5f9a; display:inline-block;}
.listbox ul li ul,.listbox ul li div.pop{ display:none}
.listbox ul li.cur-b ul,.listbox ul li.cur-b div.pop{ display:block;}
.listbox ul li.cur-b ul li p{ margin:0px; padding:0px; clear:both}
.storelist i{ font-style:normal}
.order{ width:81px; line-height:normal; padding:6px 0 4px;border:none; color:#773133; font-size:12px; cursor:pointer;display:block; text-align:center; margin:8px 0 11px;}
.hangban{ width:108px; border:1px solid #c28238; font-size:12px; padding:3px 2px 0 4px; color:#9a9a9a;}

.store-b ul.areabox li .listbox ul li p.storeaddress{ padding-bottom:10px;}
.listbox ul li{ _clear:both;_zoom:1}

/*sendtake*/
/*add by wjl 2011-10-12*/
#sendtake{ width:94px; border:1px solid #81bedd; background:#fff;z-index:999;font-size:12px; display:none}
.pop h4{ margin-bottom:3px;}
#sendtake h3,.pop h4{background:#9ce0fc; font-size:12px; color:#0f739c;border-bottom:1px solid #7fb3c8;padding:8px 0 6px 13px;}
#sendtake h3{ padding-left:0; text-align:center}
#sendtake ul li{border-bottom:1px solid #afd6e9; position:relative}
#sendtake ul li .pop label,#sendtake ul li .pop input{ float:left}
#sendtake ul li p.cityname{ text-align:center; padding:7px 0 6px;height:14px;}
#sendtake ul li.on{ position:relative}
#sendtake ul li.on p.cityname,#sendtake ul li.on1 p.cityname{ _display:inline;padding:7px 0 6px;background:#f3fbff; width:100%;color:#0f739c;zoom:1}
#sendtake ul li.on p span{display: inline-block; width:100%; text-align:center;}

#sendtake ul li div.pop{ position: absolute; width:300px; left:94px; top:-30px; padding-bottom:15px; background:#f3fbff;border:1px solid #81bedd;display:none;}
#sendtake ul li.on div.pop,#sendtake ul li.on1 div.pop{ display:block;}
.pop p{ padding-top:7px;}
.pop .sendinput{padding:5px 3px 4px;border:1px solid #aeaeae; font-size:12px; background:#fff}
.pop label{ width:43px; margin-right:11px; display:inline-block; text-align:right; vertical-align:top;color:#0e6386; padding:6px 0 4px; font-size:12px;}
.popBtnsubmit{width:61px; height:25px; border:none; cursor:pointer;}

.wnhnew{left:54px;}
.districtnew{ left:168px;}
.wnhnew,.districtnew{position:absolute; z-index:1000; background:#FFF; top:1px; width:103px; border:1px solid #999; display:none;}
.wnhnew p,.districtnew p{ padding:0px; margin:0; padding:3px 2px 1px; color:#666;}
.wnhnew p.on,.districtnew p.on{ background:#fedc6d; color:#333; cursor:pointer}
.relative{ position:relative}
.pop p b{ color:#e16603;}

/*time select*/
.timeselect{ margin-top:3px; width:66px; border:1px solid #d0d0d0;background:#fff; display:block; position:absolute; display:none; height:160px; overflow: auto}
.timeselect li{ line-height:20px;padding-left:4px; cursor:pointer}
.timeselect li.on{ color:#fff; background:#23b7b7;}
.timeselect li.disable{ color:#ccc; cursor:default;}


/*免费送还车*/
.free, .retfree {position: absolute; z-index:999; display:none; margin-top:3px;}
.free h3, .retfree h3 {
    border-bottom: 1px solid #a1d2f1;background: #e4f9f9;line-height:32px;font-size:14px;
    padding-left:9px;color:#444;font-weight:bold;}
.free ul, .retfree ul{ padding:12px 17px 15px; font-size:14px; color:#0291d3;}

.free .quyu{width:284px;}
.free .road,.free .community{ width:418px; }
.community{ display:none;}
.free .quyu,.free .road,.free .community{border:1px solid #61b1e4; background:#fff; overflow:hidden;}
.quyu ul li{ line-height:24px; padding-bottom:4px;}
.quyu ul li span{display:inline-block; margin-right:10px; cursor:pointer;}

.quyu ul li strong.qu{ color:#5e5e5e; padding-right:10px;}

.free .road ul{ padding:12px 10px 15px;}
.road ul li { display: inline; float: left; width: 84px; margin: 4px 7px; }
.road ul li span{line-height:16px; display:inline-block;padding:2px;cursor:pointer;font-size: 12px; }
.road ul li span.on,.community ul.cun li.on,.quyu ul li span.on{ background:#0E6386;color: #fff; }
.road ul li span.on i,.community ul.cun li.on,.quyu ul li span.on i { color: #fff; }
.road ul li span i{ font-style:normal; color:#888;}
.community ul.cun li{ width:183px;float:left; height:18px; margin:4px 5px 4px 0;overflow:hidden; padding:2px 0 2px 5px; cursor:pointer; font-size: 12px; }
.community ul.cun li address{ color:#666; padding-left:10px; display: inline; font-style:normal;}
.community ul.cun .on address{ color:#fff; }
.free .back{ color:#226b9f; cursor:pointer}
.free i{font-style:normal}
.road ul li span strong{font-weight:normal}
.community ul.cun li{ line-height:18px;}

.free h3, .retfree h3 {position:relative; line-height:28px; height:28px;}
.free h3 input, .retfree h3 input{ width:175px; line-height:26px; height:26px;border:1px solid #7fa6bf; margin-top:6px; float:left; padding:0 5px; color:#777;}
.free .back{padding-right:10px;float:left;}
.free .road ul{ padding:32px 10px 10px;}
.free h3 span.positi-title, .retfree h3 span.positi-title{ position: absolute; display:inline-block; left:10px; top:34px;}
.soso{width:185px; max-height:116px; overflow:hidden;position:absolute; background: #fff; z-index:9999; border:1px solid #7fa6bf; border-top:none; display:none;_height: expression( this.scrollHeight>116 ? "116px" : "auto" )}
.soso li{ border-bottom:1px solid #afd4eb; line-height:29px; height:29px; overflow:hidden; padding:0 10px;font-size:12px; cursor:pointer;}
.soso li span{ padding-right:12px;font-weight:bold; color:#226b9f;}
.soso li address{ font-style:normal; display:inline;color:#666;}
.free ul, .retfree ul{ padding:32px 10px 10px; font-size:14px; color:#666;}

/*120911 ydk style*/
/*主边框*/
/*#ydkBox, #shcBox, #ydcityBox{ border-color:#81BEDD;}*/
/*标题*/
/*#ydkBox h3, #shcBox h3 { color:#0e6386;}*/
/*tab-title*/
/*#ydkBox .list-area, #shcBox .list-city{ background:#FFF;}
#ydcityBox .list-type{ background:#9CE0FC;}
#ydkBox .list-area li, #shcBox .list-city li, #ydcityBox .list-type li{ color:#666;}
#shcBox .list-city .selected{ color:#fff;}*/
/*#ydcityBox .list-type li.current{ font-weight:bold; color:#0E6386;}
#ydkBox .list-area li.current, #shcBox .list-city li.current{ color:#fff; background:#0E6386;}*/
/*tab-content*/
/*#ydkBox .list-mendian{ border-bottom-color:#fff;}
#ydkBox .wrap-title{border-bottom: 1px solid #81BEDD;}
#ydkBox .list-mendian li .dl-mendian dd span.hover, #shcBox .select-showbox .type-list li.current, #ydcityBox .list-city li dl dd span.hover{ background:#FF7122; color: #fff; }
#ydcityBox .list-city li dl dd span.hover{ background:#0E6386; color: #fff; }
#shcBox .select-showbox .type-list li.current{ background:#0E6386; color: #fff; }*/
/*YDK 地址*/
/*#ydkBox .inf-box{ background:#e4f9f9;}
#ydkBox .inf-box .inf-address li.value .sp-scd, #ydkBox .inf-box .txt-map .link-map{ color:#0057b1;}*/
*html { background: url(about:blank); }
.myshowbox { position: fixed; top: 50%; left: 50%; z-index: 99999; padding: 5px; overflow: hidden; _position: absolute; _margin-top: 0;}
.myshowbox .title { padding: 20px 10px; height: 25px; line-height: 25px; font-size: 18px; border-bottom: 1px solid #d2d2d2; overflow: hidden; zoom: 1;}
.myshowbox-container { position: relative; background: #fff; overflow: hidden; zoom: 1; border-radius:5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.myshowbox-container .btn-close { position: absolute; z-index: 9; top: 20px; right: 20px; width: 20px; height: 20px; background: url(/Content/Images/Order/Step4/btn-myshow-close.png) no-repeat; display: block;}
#bgScreen, #bgIFrame { position: fixed; top: 0; left: 0; z-index: 999; width: 100%; background: #000; filter: alpha(opacity=70); opacity: 0.7; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth);}
#bgIFrame { z-index: 998; filter: alpha(opacity=0); opacity: 0;}

.window-scroll { overflow-y:auto;}

.common-modalBox { padding: 0 15px;}
.common-modalTitle { font-size: 18px; padding: 20px 10px; border-bottom: 1px solid #d2d2d2;}
.common-modalContent { padding: 10px 0;}
body {
    font-family: Arial,"Microsoft YaHei",Helvetica,Verdana,SimHei,sans-serif;
}

/*航班号*/
#hbh-box { display: none; width: 148px; padding: 12px 15px; border: 1px solid #95cde9; line-height: 18px; background-color: #fff; }
#hbh-box input { display: block; width: 137px; height: 18px; padding: 1px 2px; border: 2px solid #2F6486; color: #777; font: 12px/1.5 tahoma, arial, \5b8b\4f53; }
#hbh-box p { padding-top: 6px; }
#hbh-box strong { display: block; padding-bottom: 6px; color: #555; }
#hbh-box .base-arrow { top: 0; margin: 6px 0 0 -21px; }
#hbh-box .base-arrow em { color: #95cde9; }
#hbh-box .base-arrow span { margin-left: -11px; color: #fff; }

.inquire-citybox{ margin-top:3px; padding:4px;background-color:#FFF;width:194px; border:1px solid #23b7b7;overflow:hidden;display:none; z-index:999;}
.citybox-confirm{ padding:4px; color:#0E6386;  display:inline-block;}
.inquire-citybox .city-none{ display:none;}
.citybox-confirm span{ overflow:hidden; display:inline-block; }
.inquire-citybox li{ line-height:22px; display:inline-block;}
.inquire-citybox .citybox-select{ background-color:#23b7b7; }
.inquire-citybox .citybox-select span{ color:#fff; }
.inquire-city-list a{ padding:3px 4px; color:#666;}
.inquire-city-list a:hover{ padding:3px 4px;  background-color:#23b7b7; color:#fff; text-decoration:none;}
.inquire-citybox li span{ cursor:pointer;}

.inquire-city-list .city-zh{ width:86px; display:inline-block;}
.inquire-city-list .city-pinyin{ width:100px; font-size:11px;display:inline-block; text-align:right;}
.city-first{ background-color:#0E6386;}
.city-first .city-zh{ color:#FFF;}
.city-first .city-pinyin{ color:#FFF;}


/*常用门店弹出框*/
.booktitle{ position:relative;}
.mendian-popup-title{ height:28px; background:url(/Content/Images/Order/Shared/popup_mendian_title.png) no-repeat; }
.mendian-des{ height:28px; margin-top:5px; background:#F6F6F6; position:relative;}
.mendian-des .pop-takecar-title{ position:absolute; height:28px; line-height:28px; display:inline-block; left:120px; font-size:12px; color:#666666; font-weight:bolder;}
.mendian-des .pop-backcar-title{ position:absolute; height:28px; line-height:28px; display:inline-block; right:120px; font-size:12px; color:#666666; font-weight:bolder;}
.mendian-used-list{ border:1px solid #ccc; height:30px; line-height:30px; position:relative; margin-top:10px; margin-bottom:10px; background:url(/Content/Images/Order/Shared/mendian_used_arrow.png) center center no-repeat;}
.mendian-used-list input{ position:absolute; left:10px; top:8px; *top:5px;}
.mendian-used-list .pop-takecar-txt{ position:absolute; height:30px; line-height:30px; display:inline-block; left:30px; font-size:14px; color:#666666; width:240px;}
.mendian-used-list .pop-backcar-txt{ position:absolute; height:30px; line-height:30px; display:inline-block; right:10px; font-size:14px; color:#666666; width:240px;}
.mendian-used-btn{ margin-top:20px; height:34px; text-align:center;}
.mendian-used-btn a{ border:1px solid #23b7b7; background:#23b7b7; font-size:14px; color:#FFF; font-weight:bolder; display:inline-block; text-align:center; line-height:34px; width:90px; height:34px;}
.mendian-used-btn a:hover{ border:1px solid #23b7b7; background:#fff; font-size:14px; color:#23b7b7; font-weight:bolder; display:inline-block; text-align:center; line-height:34px; width:90px; height:34px;}

#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;  z-index:99998;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=45);-moz-opacity: 0.45;opacity: 0.45;}
* html #TB_overlay {position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 5px solid #23b7b7;text-align:left;top:50%;left:50%; z-index:99999;}
* html #TB_window {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{ text-indent:-9999px;}
#TB_closeWindowButton{width:17px; height:17px; position:absolute; background:url(/Content/Images/Order/Shared/popup_close_btn.png) no-repeat; cursor:pointer; right:10px; top:10px; text-indent:-9999px;}
#TB_ajaxWindowTitle{ display:none;float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#fff;height:0px; }
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/*春节订单弹出框*/
.chunjie-popup-title{ height:28px; font-size:20px; color:#333; text-indent:20px;}
.chunjie-des{ line-height:25px; padding-left:20px; font-size:14px; color:#666; padding-right:20px; margin-top:20px;}
.chunjie-des em{ color:#EC6109; font-style:normal; font-weight:bolder;}
.chunjie-form{ color:#666; position:relative;}
.chunjie-form .chunjie-list{ height:30px; line-height:30px; display:inline-block; margin-top:10px;}
.chunjie-form .chunjie-list span{ display:inline-block; height:30px; line-height:30px; vertical-align:middle; width:160px; font-size:14px; font-weight:bolder; text-align:right;}
.chunjie-form .chunjie-list input{ display:inline-block; height:30px; line-height:30px; border:1px solid #AEADAD; width:220px; color:#929191; text-indent:5px; font-size:14px; vertical-align:middle;}
.chunjie-drop-box{ width: 220px; height:85px; border:1px solid #D0D0D0; background:#fff; position:absolute; z-index:99999; overflow:hidden; font-size:14px; left:160px; top:122px; *top:113px; color:#999; line-height:28px; display:none; overflow-y:scroll;}
.chunjie-drop-box p{ text-indent:5px; cursor:pointer;}
.chunjie-drop-box .chunjie-on{ color:#666; background:#EFEFEF;}
.chunjie-form .chunjie-drop{ background:url(../../../Images/Order/NewStep/orderbox_droparrow.png) no-repeat 205px 14px; cursor:pointer;}
.chunjie-btn{ margin-top:20px; height:34px; text-align:center;}
.chunjie-btn a{ font-size:14px; color:#FFF; font-weight:bolder; display:inline-block; text-align:center; line-height:38px; width:220px; height:40px; background:url(../../../Images/Order/NewStep/chunjie_btn.png) no-repeat; margin-left:30px;}
.chunjie-btn a:hover{ background:url(../../../Images/Order/NewStep/chunjie_btn.png) no-repeat 0 -40px;text-decoration: none;}
.chunjie-btn p{ text-align: left;color: #ff0000;text-indent: 160px;padding-top: 10px;}


/** 门店加载 **/
.ydk-box { position: absolute; top: 0; left: 0; *margin-left: -60px; _margin-left: 0px; width: 828px; margin-top: 4px; background: #fff; font-size: 12px; color: #333; border: 1px solid #23b7b7; display: none; z-index: 999;}
#setNearStore,#setBusinessDistrict{display:none;}
.store-inquire { padding: 22px 30px 0 30px;}
.store-inquire .iqst-all { float: left; background: #efefef; margin-right: 14px; display: inline-block; padding: 3px 15px; font-size: 12px; font-weight: normal; cursor: pointer;}
.store-inquire .iqst-current{ background: #23b7b7; color: #fff;}
.ydk-box .wrap-title { padding: 20px 30px 12px 30px;}
.ydk-box .wrap-title .list-area { width: 100%; margin-left: -15px; overflow: hidden;}
.ydk-box .wrap-title .list-area li{ float: left; margin: 0 0 8px 15px;*margin-bottom: 8px;*margin-left: 0; padding: 0 9px; height: 20px; line-height: 20px; white-space: nowrap; text-align: center; cursor: pointer; display: inline;}
.ydk-box .wrap-title .list-area li.current { color: #fff; background: #23b7b7;}
.store-inquire-box .iqst-input-txt { display: inline-block; padding: 4px 0px;}
.store-inquire-box .iqst-city { display:inline-block; padding: 4px 10px; color: #666; font-weight: bolder; background-color: #fff;}
.store-inquire-box .iqst-input{ display:inline-block; }
.store-inquire-box .iqst-input input { width: 300px; height:28px; line-height:28px; vertical-align:-1px; *vertical-align:-6px; border: 1px solid #ccc; color: #666; padding-left: 8px;}
.store-inquire-box .iqst-btn { cursor: pointer; font-weight: bolder; vertical-align: -1px; *vertical-align:1px; margin-left: 10px;}
.store-inquire-box .iqst-btn a{display:inline-block; background: #23b7b7; text-align: center; color:#fff; text-decoration:none; width:80px; height:30px; line-height:30px; font-size:14px; font-weight:normal;}
.store-inquire-box .iqst-btn a:hover{ text-decoration:none;  background: #016eb6; color:#fff; }
.check-address{ text-align:left; width:400px; height:13px;padding-left:173px;}
.check-address span{ display:none; text-align:left; color:#ff0000; }
.car-point { border-top: 1px solid #e9e9e9;}
.car-point h3 { font-size: 14px; font-weight: bold; color: #23b7b7; padding-top: 15px;}

.wrap-content { background: #fafafa; padding:0 30px; border-top: 1px solid #e9e9e9;}
.wrap-content .list-mendian { overflow: hidden; zoom: 1;}
.wrap-content .list-mendian li { float: left; width: 100%; display: none;}
.wrap-content .list-mendian li.current { display: block;}
.wrap-content .list-mendian li .dl-mendian { padding: 10px 0; display: table;}
.wrap-content .list-mendian li .dl-mendian dd { float: left; width: 187px; height: 34px; color: #555;}
.wrap-content .list-mendian li .dl-mendian dd span { float: left; margin-top: 4px; white-space: nowrap; cursor: pointer; }
.wrap-content .list-mendian li .dl-mendian dd span.hover { background: none; color: #fff; }
.wrap-content .list-mendian li .dl-mendian dd span em { float: left; font-style:normal; padding:2px 8px;}
.wrap-content .list-mendian li .dl-mendian dd span.hover em{ background:#23b7b7;}
.wrap-content .list-mendian li .dl-mendian dd i { float: left; width: 18px; height: 18px; margin-top: 2px; background: url(/Content/Images/Order/Shared/bg_storenew.png) no-repeat; overflow: hidden; }
.wrap-content .list-mendian li .dl-mendian dd .airport { background-position: 0 0; }
.wrap-content .list-mendian li .dl-mendian dd .trainstation { background-position: -20px 0; }
.wrap-content .list-mendian li .dl-mendian dd .allhour { background-position: -40px 0; }
.wrap-content .list-mendian li .dl-mendian dd .hover { background-color: #23b7b7; color: #fff; }
.wrap-content .list-mendian li .dl-mendian dd .hover .airport { background-position: 0 -20px; }
.wrap-content .list-mendian li .dl-mendian dd .hover .trainstation { background-position: -20px -20px; }
.wrap-content .list-mendian li .dl-mendian dd .hover .allhour { background-position: -40px -20px; }

.tabHF-content .iqst-info{display: block; padding-top:10px; padding-bottom:10px;}
.tabHF-content .iqst-info-txt{padding-left: 10px; color:#666;}
.tabHF-content .iqst-info-txt span{font-weight:bolder; color:#F63; padding-bottom:10px; display:inline-block;}
.tabHF-content .iqst-wrap{font-weight:normal;}
.iqst-wrap .dl-mendian{padding-left:10px;}
.iqst-wrap .dl-mendian dd.iqst-list-bg{ width:200px; background:url(/Content/Images/Order/Shared/iqst-list-bg.jpg) repeat-x 10px 14px ; }
.iqst-wrap .dl-mendian dd em{ background: #fafafa;}
.iqst-wrap .dl-mendian dd .iqst-list-dis{float:right;text-align:right; font-style:normal; background-color:#fafafa; color:#CCC; padding-right:10px;padding-top:5px;}

.checkboxin{ margin-top:2px;*margin-top:-3px;_margin-top:0px;}

.inf-box { padding: 15px 30px; border-top: 1px solid #e9e9e9;}
.inf-box .inf-address li.key { float:left; display:inline-block; vertical-align:top; }
.inf-box .inf-address li.value { float:left; width: 700px; display:inline-block;}
.inf-box .link-map { width:12px; height:18px; display: inline-block; margin-left:6px;background: url(../../../Images/Order/NewStep/viewmap.png) no-repeat;vertical-align:-7px; *vertical-align:-5px; }
.inf-time >div { width:100%; padding-top:10px;}

.near-search { position:absolute; z-index: 999; width: 308px; background: #fff; border: 1px solid #ccc; border-top: none; display: none;}
.nearsearch-list li { padding: 4px 18px 4px 8px; line-height: 20px; border-top: 1px solid #ccc; cursor: pointer; position: relative;}
.nearsearch-list li:hover { background: #23b7b7; color: #fff;}
.nearsearch-list li span { position: absolute; top: 50%; right: 5px; height: 20px; line-height: 20px; margin-top: -10px;}

/*选择城市*/
.ydcity-box { position: absolute; margin-top: 4px; top: -1px; left: -1px; z-index: 999; width: 325px !important; background: #fff; border: solid 1px #23b7b7; overflow: hidden; display: none;}
.ydcity-box .wrap-title { width: 325px !important; overflow: hidden; }
.city-help{padding: 5px 5px 6px; background: #e4f9f9; color: #0E6386; font-weight: bolder}
.ydcity-box .list-bt li { background: #E5F2FA !important; color: #333 !important; font-weight: normal !important; line-height: 30px;}
.ydcity-box .list-type { width: 310px; height: 32px; line-height: 30px; padding: 5px; overflow: hidden; zoom: 1; }
.ydcity-box .list-type li { float: left; width: 51px; text-align: center; border-bottom: 2px solid #999; color: #333; cursor: pointer; }
.ydcity-box .list-type li.current { color: #23b7b7; height: 30px; font-weight: bolder; border-bottom: 2px solid #23b7b7; background: #fff; }
.ydcity-box .list-city { overflow: hidden; }
.ydcity-box .list-city li { color: #555; display: none; }
.ydcity-box .list-city li.current { display:block; }
.ydcity-box .list-city li .inner-box { padding-bottom: 12px; overflow: hidden; }
.ydcity-box .list-city li dl { overflow: hidden; zoom: 1; }
.city-initial { padding-left: 50px; width: 275px; display: block; float: left; position: relative; *margin-top:10px;}
.city-initial em { position: absolute; display: inline-block; font-size: 14px; font-weight: bolder; color: #23b7b7; left: 20px; top: 7px; font-style: normal;}
.ydcity-box .list-city li dl dd { float: left; margin: 10px 0 0 12px; width: 68px; display: inline; }
.ydcity-box .list-city li dl .city-initial dd { margin: 7px 0 !important;}
.ydcity-box .list-city li dl dd span { padding: 2px 5px; display:inline-block; cursor: pointer; }
.ydcity-box .list-city li dl dd span.hover { color:#fff; background-color:#23b7b7;}

.shc-box { margin-top: 3px; position: absolute; top: 0; left: 0; z-index: 1; width: 298px; background: #fff; border: solid 1px #81BEDD; display: none;}
.shc-box h3 { padding-left: 8px; height: 28px; line-height: 28px; color: #0e6386; font-size: 12px; font-weight: bold;  overflow: hidden; border-bottom:0px solid #81BEDD; background:url(/Content/Images/Order/Shared/listarea_bg.jpg) repeat-x 0px -3px;}
.shc-box .list-city { padding-top: 5px; width: 100%; background: #fff; overflow: hidden; border-bottom: 1px solid #81BEDD;}
.shc-box .list-city li { float: left; margin: 0 0 5px 18px; padding: 2px; margin-left: 15px; white-space: nowrap; color: #666; text-align: center; cursor: pointer; display: inline;}
.shc-box .list-city li.current,.shc-box .list-city li.selected { color:#fff; background:#0E6386;}

/*上门取还车*/
.shc-form { padding: 5px 0 34px; display: table; }
.shc-form .form-list { padding-top: 10px; width: 100%; color: #555; display: table; }
.shc-form .form-list li { float: left; line-height: 29px; }
.shc-form .form-list li.key { width: 43px; text-align: center; }
.shc-form .select-box, .shc-form .address-box { cursor: pointer; display: block;}
.shc-form .select-box.current { position: relative; }
.shc-form .select-type, .shc-form .select-area { height: 27px; display: block; }
.shc-form .select-type { width: 116px; }
.shc-form .select-area { margin-left: 3px; width: 96px; }
.shc-form .select-box .inner-box { border: solid 1px #CDCDCD; }
.shc-form .input-txt { float: left; padding: 0 5px; height: 24px; line-height: 24px; color: #555; background-color: #fff; border: none; overflow: hidden; cursor: pointer; }
.shc-form .select-type i, .shc-form .select-area i { float: right; margin: 12px 5px 0 0; width: 0; height: 0; border-style: solid; border-width: 3px; border-color: #666 #fff #fff #fff; overflow: hidden; }

.shc-form .select-showbox { position: absolute; top: 30px; left: 0; background: #fff; border: solid 1px #CDCDCD; overflow: hidden; zoom: 1; display: none; }
.shc-form .select-box.current .select-showbox { display: block; margin-left:-1px;}
.shc-form .select-type .select-showbox {display: none; width: 114px; }
.shc-form .select-area .select-showbox { width: 94px; height: 166px; overflow-y: scroll; margin-left:-1px;}
.shc-form .select-showbox .type-list { padding: 2px; overflow: hidden; zoom: 1; }
.shc-form .select-showbox .type-list li { float: left; padding: 0 5px; width: 100px; line-height: 18px; display: inline; }
.shc-form .select-showbox .type-list li.current { background: #FFEBAF; }
.shc-form .select-area .select-showbox .type-list li { width: 72px;}
.shc-form .address-box { width: 213px; border: solid 1px #CDCDCD; display: table; }
#sameReturnAddress .input-txt{ width: 14px;height: 14px;float: left;line-height: 20px;vertical-align: middle; padding:0; background:none; border:none; margin-top:9px; margin-right:5px;}

.shc-form .op-box { padding-top: 22px; overflow: hidden; zoom: 1; }
.shc-form .op-box .btn-save { float: left; margin-left: 44px; width: 75px; height: 28px; line-height: 27px; text-align: center; color: #fff; font-weight: bold; background:#0E6386; overflow: hidden; display: inline; cursor: pointer; }
.shc-form .op-box .btn-save:hover { text-decoration: none; }
.shc-form .op-box .txt-price { float: left; margin-left: 11px; padding-top: 5px; color: #555; overflow: hidden; }
.shc-form .op-box .txt-price .price { color: #ff0000; }


/*送车上门*/
.hidden { display: none;}
input::-webkit-input-placeholder { color: #b6b6b6;}
input:-moz-placeholder { color: #b6b6b6;}
input::-moz-placeholder { color: #b6b6b6;}
input:-ms-input-placeholder { color: #b6b6b6;}
.phcolor{ color:#b6b6b6;}
.org{ color: #FF7E00;}

.send-hbg { position: fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.8); z-index:99999;}
.send-wrap { position: absolute; top: 100px; left: 50%; width: 880px; height: 588px; border: 5px solid #23b7b7; margin-left: -445px; background: #fff; z-index: 100000;}

.send-wrap h3 { padding: 10px 20px; font-size: 18px; color: #333; background: #f7f7f7; border-bottom: 1px solid #ccc; }
.send-wrap h3 span { margin-left: 5px; font-size: 14px;}
.send-wrap h3 span i { color: #FF7E00; font-weight: bold; font-style: normal;}
.send-close { background:url(../../../Images/order/NewStep/send-close.jpg) no-repeat; width:17px; height:17px; display: inline-block; position: absolute; top: 15px; right: 16px; z-index: 100000; cursor: pointer; }

.send-area { float: left; width: 385px; }
.send-search { background: #f7f7f7; width: 100%; padding: 6px 0; display: inline-block; }
.sendsearch-box { position: relative; width: 346px; margin-left: 20px; background: #fff;}
.search-icon { background: url(../../../Images/order/NewStep/send-search.png) no-repeat; width: 26px; height: 26px; display: inline-block; margin: 8px; float: left; }
.search-gray { background-position: 0 0; }
.search-org { background-position: 0 -28px; }
.search-store { width: 300px; padding-right: 4px; height: 42px; display: inline-block; line-height: 42px; border: none; outline:none; background: #fff; font-size: 14px; color: #FF7E00; }
.search-clear { position: absolute; right: 8px; top: 8px; display: none; z-index: 999; background: #fff url(../../../Images/order/NewStep/send-clear.png) no-repeat; width: 26px; height: 26px; cursor: pointer;}
.send-carli { background: #fff; position: absolute; left: 0; width:385px; height: 486px; overflow-x: hidden; overflow-y: auto; }
.send-carli li { padding: 16px 0; border-top: 1px solid #ccc; position: relative;cursor: pointer; }
.send-carli li.send-cur { background: #f2f9fc;}
.send-carli li.send-cur .send-storename { color: #FF7E00;}
.send-storepic { position: absolute; top: 18px; left: 18px; width: 23px; height: 31px; margin-top:-2px; background:url(../../../Images/order/NewStep/send-location.png) no-repeat; }
.send-storename,.send-storearea,.send-btn { padding: 0 10px 0 52px; }
.send-storename { font-size: 16px; color:#333; }
.send-storearea { font-size: 12px; color: #7b7b7b;}
.send-prompt { margin-top: 20px;}
.send-prompt span { position: absolute; left: 0; bottom: 0; width: 100%; background: #fffcd2; padding: 5px 0; text-indent: 20px; color: #FF7E00; }
.send-btn input { width: 116px; height: 36px; background:url(../../../Images/order/NewStep/send-btnbg.png) no-repeat 0 0; border: none; font-size: 16px; color: #fff; font-weight: bold; margin-top: 4px; cursor:pointer; }
.send-btn input:hover { background-position: 0 -38px;}
.send-outside { text-align: center; font-size: 14px; color: #333; padding-top: 160px; }
.send-outside img { width: 76px; height: 76px; margin-bottom: 5px;}

.send-map { float: left; width: 495px;}
.send-map img { width: 100%; height: 100%;}